|
Public Member Functions |
virtual const TTreeTransform
&MCCOMAPI | GetTreeTransform ()=0 |
| virtual const TPlane *MCCOMAPI | GetPlane () const =0 |
| virtual void MCCOMAPI | SetTreeTransform (const TTreeTransform &transform)=0 |
| virtual TVector2 MCCOMAPI | ConstrainDirections (const TVector2 &inOldHit, const TVector2 &inNewHit) const =0 |
| virtual TVector2 MCCOMAPI | SnapVector (const TVector2 &inOldHit, const TVector2 &inNewHit) const =0 |
| virtual TVector2 MCCOMAPI | SnapPoint (const TVector2 &inWhere) const =0 |
| virtual void MCCOMAPI | GetMinMax (TVector2 &outMin, TVector2 &outMax)=0 |
| virtual void MCCOMAPI | GetDelta (TVector2 &outDelta)=0 |
| virtual int32 MCCOMAPI | GetSpacing () const =0 |
| virtual boolean MCCOMAPI | GetDrawGrid () const =0 |
| virtual boolean MCCOMAPI | GetDrawCentered () const =0 |
| virtual boolean MCCOMAPI | GetDrawOutline () const =0 |
| virtual void MCCOMAPI | GetDrawOutlineSide (boolean &outDrawLeft, boolean &outDrawRight, boolean &outDrawTop, boolean &outDrawBottom)=0 |
| virtual TMCColorRGBA MCCOMAPI | GetGridColor () const =0 |
| virtual TMCColorRGBA MCCOMAPI | GetOutlineColor () const =0 |
| virtual void MCCOMAPI | GetPlaneVectors (TVector3 &ii, TVector3 &jj, TVector3 &kk, TVector3 &oo, boolean global)=0 |
| virtual void MCCOMAPI | SetMinMax (const TVector2 &inMin, const TVector2 &inMax)=0 |
| virtual void MCCOMAPI | SetDelta (const TVector2 &inDelta)=0 |
| virtual void MCCOMAPI | SetSpacing (int32 inSpacing)=0 |
| virtual void MCCOMAPI | SetDrawGrid (boolean inDrawGrid)=0 |
| virtual void MCCOMAPI | SetDrawCentered (boolean inDrawCentered)=0 |
| virtual void MCCOMAPI | SetDrawOutline (boolean inDrawOutline)=0 |
| virtual void MCCOMAPI | SetDrawOutlineSide (boolean inDrawLeft, boolean inDrawRight, boolean inDrawTop, boolean inDrawBottom)=0 |
| virtual void MCCOMAPI | SetDrawAll (boolean inDraw)=0 |
| virtual void MCCOMAPI | SetGridColor (const TMCColorRGBA &color)=0 |
| virtual void MCCOMAPI | SetOutlineColor (const TMCColorRGBA &color)=0 |
| virtual void MCCOMAPI | AddRenderables (TRenderableAndTfmArray &outRenderables)=0 |
| virtual void MCCOMAPI | InvalidateRenderables ()=0 |
| virtual void MCCOMAPI | SetPlaneImageWithPathName (const TMCString &filePath)=0 |
| | Create an image attached to the working plane based on an image file path.
|
| virtual IShRasterLayer *MCCOMAPI | GetPlaneImageNoAddRef ()=0 |
| | Return a pointer to an image attached to this plane.
|
| virtual void MCCOMAPI | ActivatePlaneImage (boolean active)=0 |
| | Activate or deactivate the use of the image attached to the working plane.
|
| virtual boolean MCCOMAPI | IsPlaneImageActive ()=0 |
You will probably never need to set individually the transformation of the 3 first planes of a Working Box. The Working Box takes care of it for you, use IWorkingBox::SetTreeTransform(). IWorkingBoxPlane::SetTreeTransform() is generally used only for setting the position and orientation of the "Extra Plane" (the 4th one).